package com.ruyuan.eshop.common.model.base.context;

import org.springframework.format.Formatter;

import java.text.ParseException;
import java.util.Locale;

/**
 * <p>
 * 地区格式化器
 *
 * @author pwd
 * @version 1.0
 */
public class RegionFormatter implements Formatter<Region> {


    public RegionFormatter() {

    }

    /**
     * 地区转换器
     *
     * @param regionId 地区id(只允许第三级或者第四级地区id)
     * @param locale   国际化US
     * @return 地区对象
     * @throws ParseException
     */
    @Override
    public Region parse(String regionId, Locale locale) throws ParseException {
        return null;
    }

    /**
     * 将格式化的地区toString输出
     *
     * @param object 地区对象
     * @param locale 国际化US
     * @return
     */
    @Override
    public String print(Region object, Locale locale) {
        return object.toString();
    }


}
